# Script om te gebruiken bij het oplossen van huistaak 1 van NLA
# Wat heb ik nodig?
# Voor elke combinatie:
# - Timing door CPUTIME (ILU+METHOD)
# - Timind door methode zelf (METHOD)
# - Resultaten (residu's) OK!
# - Memory consumption (valgrind)
#!/bin/bash
rm timings.txt
rm names.txt
rm memory.txt
for matrix in a1.mtx a2.mtx
do
	for LU in 0 1
	do
		./scripttime.sh $matrix $LU bicgstab
		./scripttimenvectors.sh $matrix $LU gmres 10
		./scripttimenvectors.sh $matrix $LU gmres 100
		./scriptvalgrind.sh $matrix $LU bicgstab
		./scriptvalgrindnv.sh $matrix $LU gmres 10
		./scriptvalgrindnv.sh $matrix $LU gmres 100
#		./scriptspectrum.sh $matrix $LU
	done
#	mumps moet manueel gebeuren
done 
for matrix in 
do
        for LU in 0 1
        do
                ./scripttime.sh $matrix $LU bicgstab
                ./scripttimenvectors.sh $matrix $LU gmres 10
                ./scripttimenvectors.sh $matrix $LU gmres 100
#               ./scriptvalgrind.sh $matrix $LU bicgstab
#               ./scriptvalgrindnv.sh $matrix $LU gmres 10
#               ./scriptvalgrindnv.sh $matrix $LU gmres 100
#                ./scriptspectrum.sh $matrix $LU
        done
#       mumps moet manueel gebeuren
done 






